Information providing system and method thereof

ABSTRACT

An information providing system which includes: an IC card; a settlement center which monitors and holds contents information of the IC card, and upon receiving the contents information readout request, provides the information held therein to the requesting party; communication networks; an information center which, upon receiving a contents information request, outputs a contents information readout request to the settlement center and requests contents information of the IC card, and upon receiving the contents information, transmits this to the communication networks; and a communication terminal which transmits a contents information request to an information center, and upon receiving the contents information of the IC card transmitted from the information center, displays the contents information on a display unit. Thus, a user can readily confirm the contents of the data in a data holding member such as an IC card without necessitating installment of a special viewer and without necessitating the user to carry a device which is only occasionally used.

BACKGROUND OF THE INVENTION

[0001] 1. Field of the Invention

[0002] The present invention relates to an information providing system for performing settlement, updating of information, etc., by communicating data containing personal information and the like identifying the user of an identification card, such as an IC card, used for commercial transactions for example, and a method for the system.

[0003] 2. Description of the Prior Art

[0004] In recent years, there has been an increase in devices which perform exchange of services or goods for payment of money, i.e., commercial transactions, such as POS (point-of-sales) terminals, automatic vending machines, and so forth.

[0005] However, such devices are configured based on the presumption that cash is to be used for payment, so the business operating the device must always keep the device stocked with change money, count and match the cash, take measures to prevent crime, and other such daily tasks, which are troublesome.

[0006] Accordingly, IC cards are beginning to be widely used for such commercial transactions, the IC cards being arranged with an IC module which stores or subjects to predetermined processing personal information identifying the user or data for the transaction, thereby providing the IC cards with settlement functions, and functions for points or electronic money.

[0007] Such commercial transactions using the IC cards are advantageous in that settlement can be performed simply by exchanging electronic data and, further, that the troublesome handling of cash described above can be done away with.

[0008] With IC cards or the like, data is written, deleted, updated, etc., using a dedicated reader/writer having transmitting/receiving functions, for example.

[0009] However, the user of such an IC card must use a special viewer (including POS terminals or the like) to confirm the data contents of the IC card. In the event that the user does not have access to such a viewer, the user has no way to know, make reference to, or confirm the contents of the data in the IC card.

[0010] There are dedicated viewers for electronic money, but either business or user must bear the cost of the terminal. Further, such an arrangement necessitates the user to carry a device which is not used for anything but occasional conforming of the contents of the IC card by the user.

[0011] Also, in the event that settlement is performed at a shop using the IC card, there are cases necessitating a numeric keypad for the user to input a PIN (Personal Identification Number) to the POS terminal or the like. However, there is always the possibility that another individual might observe the user inputting the PIN with a numeric keypad on the counter of a shop.

[0012] In the same way, there is the possibility that some sort of device might be attached between the numeric keypad and the cash register or personal computer or the like performing the transaction, to steal the numeric information which the user has input.

SUMMARY OF THE INVENTION

[0013] The present invention has been made in light of the above, and accordingly, it is a first object of the present invention to provide an information providing system which allows a user to readily confirm the contents of the data in a data holding member such as an IC card without necessitating installment of a special viewer and without necessitating the user to carry a device which is only occasionally used, and a method for the system.

[0014] It is a second object of the present invention to provide an information providing system which can prevent verification information or the like being observed or stolen at predetermined settlement locations, prevent unauthorized use, and allow settlement to be performed with a high degree of safety, and a method for the system.

[0015] To this end, according to a first embodiment of the present invention, an information providing system is provided which enables viewing of the contents of a data holding device capable of holding data including personal information for recognizing at least users, using a communication terminal device, wherein the system includes: a first information processing unit for monitoring and holding contents information of the data in the data holding device, and providing the contents information held therein upon receiving a contents information readout request; and a second information processing unit for receiving contents information access requests sent from the communication terminal device via a communication network and outputting the contents information readout request to the first information processing unit so as to request supply of contents information of the data holding device, and transmitting the supplied contents information to the communication terminal device; the communication terminal device including a display unit, a communication unit, and a transmitter for transmitting the contents information access requests from the communication unit to the second information processing unit, and receiving the contents information of the data holding device transmitted from the second information processing unit; such that received contents information is displayed on the display unit. Here, the first information processing unit corresponds to a “settlement center” described in more detail in the preferred embodiments, and the second information processing unit likewise corresponds to an “information providing center” described in more detail in the preferred embodiments.

[0016] The communication terminal device may transmit terminal identification information in addition to the contents information access requests, and the second information processing unit may collate received terminal identification information and pre-registered terminal identification information and output the contents information readout request to the first information processing unit in the event that the two match.

[0017] The information providing system may further include a dedicated terminal device for performing exchange of data between the first information processing unit and the data holding device, wherein the first information processing unit performs predetermined processing based on the data holding device data, and updates the data held therein.

[0018] The data holding device may be an IC card, the communication terminal device may be configured of a cellular telephone, and the cellular telephone and the second information processing unit may be connected via a cellular telephone communication network. The communication terminal device may be configured of a personal computer communication terminal device, and the personal computer communication terminal device and the second information processing unit may be connected via the Internet.

[0019] According to a second embodiment of the present invention, an information providing method is provided wherein a first center (the settlement center) provides information, the method including the steps of: monitoring and holding of contents information of data of multiple data holding devices capable of holding data including personal information for recognizing at least users; and, upon receiving a contents information access request, obtaining the contents information held in corresponding data holding devices from the multiple data holding devices, and supplying the obtained contents information to the requesting party.

[0020] The contents information access request may be transmitted by a request signal being received by an information access request processing unit from the communication terminal device via the communication network thereof, and then subjected to predetermined processing.

[0021] Also, identification information of the communication terminal device may be transmitted to the access processing unit along with the contents information access request, where collation is performed, and in the event that positive results are obtained from the collation, the contents information access request may be transmitted.

[0022] The supplied contents information may be displayed on a predetermined terminal device.

[0023] The information providing method may further include the steps of: performing settlement processing regarding settlement performed by the data holding device; and updating the contents information of data of the data holding device generated by the settlement processing, and transmitting to the data holding device.

[0024] Also, the updated information may be displayed on the communication terminal device.

[0025] According to a third embodiment of the present invention, an information providing method, is provided wherein a second center (the information providing center) provides information, the method including the steps of: receiving from a communication terminal device contents information access requests for data of a data holding device holding data including personal information for recognizing at least users; performing verification of the communication terminal device, and upon receiving positive results, transmitting a contents information readout request for obtaining contents information of a corresponding data holding device to an information processing unit monitoring and holding contents information of the data of the data holding device; obtaining necessary contents information by the contents readout request; and transmitting obtained contents information of the data holding device to the communication terminal device.

[0026] According to a fourth embodiment of the present invention, an information providing system is provided for performing predetermined processing using a data holding device capable of holding data including personal information for recognizing at least users, and a communication terminal device, wherein the system includes: a first information processing unit which, upon receiving transaction start information via a communication network, outputs a verification response confirmation request, performs predetermined processing based on the data of the data holding device upon receiving a response signal sent from the communication terminal device, and holds at least processing data; and a second information processing unit which, upon receiving the verification response request, confirms the communication terminal device corresponding to the identification information of the data holding device registered beforehand, calls up the communication terminal device via the communication network, and upon receiving a response signal from the communication terminal device supplies the response signal to the first information processing unit.

[0027] The first information processing unit may receive identification information of the data holding device in addition to transaction start information, perform collation of the identification information, and in the event that positive results are obtained from the collation, output a certification response confirmation request to the second information processing unit.

[0028] The communication terminal device may transmit terminal identification information in addition to the response signal, and the second information processing unit may perform collation between the received terminal identification information and pre-registered terminal identification information, and output the received response signal to the first information processing unit in the event that these two match.

[0029] The second information processing unit may control output of response signals to the first information processing unit based on position information of the communication terminal device.

[0030] The first information processing unit may monitor and hold contents information of data of the data holding device, and upon receiving a contents information readout request, may provide the contents information held in the corresponding data holding device to the requesting party. Also, upon receiving a contents information access request, the second information processing unit may output a contents information readout request to the first information processing unit and request the contents information of the data holding device, and transmit supplied contents information to the communication network. Here, the communication terminal device may further include at least a display unit, with the contents information access request being transmitted by the communication unit thereof to the second information processing unit via the communication network, the contents information being displayed on the display unit upon the contents information of the data holding device transmitted from the first information processing unit having been received via the communication network.

[0031] According to a fifth embodiment of the present invention, an information providing system is carried out using a first data holding device capable of holding data containing personal information identifying at least users, a second data holding device capable of holding data containing information identifying providers which provide at least products or services, and a communication terminal device capable of performing data exchange between the first and second data holding devices and capable of communicating via a communication network; wherein the system includes an information processing unit which performs predetermined collation upon reception of data of the second data holding device transmitted from the communication terminal device, and upon obtaining positive collation results transmits a transaction processing continuation signal to the communication terminal device via the communication network, and then upon receiving the data of the first data holding device performs predetermined processing based on the received data, and holds at least processing data.

[0032] According to a sixth embodiment of the present invention, an information providing method is provided which uses a first data holding device capable of holding data containing personal information identifying at least users and a second data holding device capable of holding data containing information identifying providers which provide at least products or services, wherein the method includes the steps of: transmitting data of the second data holding device from the communication terminal device; receiving data of the second data holding device and performing predetermined collation thereof, and upon obtaining positive collation results transmitting a transaction processing continuation signal to the communication terminal device; transmitting data of the first data holding device; and upon receiving the transmitted data of the first data holding device performing predetermined processing based on the data, and holding at least processing data.

[0033] In the data transmitting step of the first data holding device, identification information of the first data holding device may be transmitted in addition to the data, and in the processing data holding step, collation of the identification information may be performed, and in the event that positive collation results are obtained, predetermined processing may be performed based on the data of the first data holding device. Also, in the transmitting step for the transaction processing continuing signal, location information of the communication terminal device may be confirmed, and in the event that judgment is made that the communication terminal device is at a location matching pre-registered position information, a transaction processing continuing signal may be transmitted. Also, in the transmitting step for the transaction processing continuing signal, location information of the communication terminal device may be confirmed, and in the event that judgment is made that the communication terminal device is at a location matching pre-registered position information, a transaction processing continuing signal may be transmitted.

[0034] Also, the first and second data holding devices may each be IC cards.

[0035] According to a seventh embodiment of the present invention, a program causes a computer to execute the steps of: receiving data of a shop data holding device capable of holding data containing information identifying at least providers which provide products or services, transmitted from a communication terminal device; receiving data of the shop data holding device and performing predetermined collation thereof, and upon obtaining positive collation results transmitting a transaction processing continuation signal to the communication terminal device; receiving data of a user data holding device capable of holding data containing personal information identifying at least users, transmitted from the communication terminal device; and, upon receiving the data of the user data holding device, performing predetermined processing based on the data, and holding at least processing data.

[0036] In the data reception, identification information of the user data holding device may be received in addition to the data of the user data holding device and, in the processing data holding, upon performing collation of the identification information and obtaining positive collation results, predetermined processing may be performed based on the data of the user data holding device. Also, in the transaction processing continuing signal transmission, position information of the communication terminal device may be confirmed, and in the event that judgment is made that the communication terminal device is at a pre-registered position, the transaction processing continuing signal may be transmitted.

[0037] Also, the communication terminal device may be a cellular phone.

[0038] Additional features and advantages of the present invention are described in, and will be apparent from, the following Detailed Description of the Preferred Embodiments and the Drawings.

DESCRIPTION OF THE DRAWINGS

[0039]FIG. 1 is a configuration diagram illustrating a first embodiment of the information providing system according to the present invention;

[0040]FIG. 2 is a diagram illustrating function blocks of an IC card;

[0041]FIG. 3 is an external view of a portable communication terminal (cellular telephone) relating to the first embodiment;

[0042]FIG. 4 is a diagram illustrating function blocks of the portable communication terminal (cellular telephone) relating to the first embodiment;

[0043]FIG. 5 is a block diagram illustrating the principal components of an information center and settlement center according to the present invention;

[0044]FIG. 6 is a diagram illustrating a registration data example of a card database;

[0045]FIG. 7 is a flowchart for describing the operation of the first embodiment;

[0046]FIG. 8 is a system configuration diagram illustrating a second embodiment of the information providing system according to the present invention;

[0047]FIG. 9 is a diagram illustrating function blocks of the portable communication terminal (cellular telephone) relating to the second embodiment;

[0048]FIG. 10 is a diagram illustrating the operation of the second embodiment;

[0049]FIG. 11 is a system configuration diagram illustrating a third embodiment of the information providing system according to the present invention;

[0050]FIG. 12 is a diagram illustrating function blocks of an IC card according to the third embodiment;

[0051]FIG. 13 is an external view of a portable communication terminal (cellular telephone) relating to the third embodiment;

[0052]FIG. 14 is a diagram illustrating function blocks of the portable communication terminal (cellular telephone) relating to the third embodiment; and

[0053]FIG. 15 is a flowchart illustrating the operations of the third embodiment.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0054] First Embodiment

[0055]FIG. 1 is a configuration diagram illustrating a first embodiment of the information providing system according to the present invention.

[0056] The present information providing system 10 is made up of an IC card 11, a dedicated terminal 12 such as a POS terminal or reader/writer, or vending machine or the like, portable communication terminal 20, personal computer communication terminal 30, information providing center 40 serving as a second center, a settlement center 50 serving as a first center, a settlement network 60, a base station 70, a cellular telephone network 80, and the Internet 90.

[0057] As shown in FIG. 2 for example, the IC card is primarily made up of an interface unit 111, a memory unit 112, and a control unit 113.

[0058] The interface unit 111 is for exchanging data between the control unit 113 and a dedicated terminal 12 which is an external device, i.e., for performing communication processing, either through contact or without contact.

[0059] The memory unit 112 is made up of non-volatile memory for example, and stores, under control of the control unit 113, the verification number of the cardholder of the IC card 11, information relating to the account of the user and relating to the bank where the account is situated, and further unsettled information and transaction completion information containing information relating to the bank account number of the vendor of the like of goods or services, items purchased, the price of the items purchased, date and time of purchase, etc., each time goods or services are purchased using a dedicated terminal 12 such as a PO S terminal, reader/writer, vending machine, etc.

[0060] The control unit 113 contains, for example, a CPU 1131, ROM 1132, RAM 1133, and a computing unit 1134, so as to read out application programs stored in the ROM 1132 or data stored in the memory unit 112 and RAM 1133, thereby performing verification processing, settlement processing, or enciphering/deciphering processing.

[0061] The dedicated terminal 12 is, as described above, made up of a POS terminal, reader/writer, vending machine, or the like, and performs data communication processing of enciphered data, for example, with the IC card 11, either through contact or without contact, and also exchanges settlement data and the like with the settlement center 50 by a reception/transmission circuit not shown in the drawings, via the settlement network 60, by wireless methods, for example.

[0062] The portable communication terminal 20 is made up of a cellular telephone, for example, and as shown in FIGS. 3 and 4, includes a main unit case 201, a communication unit 202, an audio unit 203, a display unit 204, an operating unit 205, a request button 206, and a control circuit 207.

[0063] The communication unit 202 includes an antenna 2021 and a reception/transmission circuit 2022.

[0064] The reception/transmission circuit 2022 performs modulation of various types of information such as audio information or terminal ID or the like enciphered at the control circuit 207 and transmits this to the base station 70, and demodulates the various types of information such as information of the contents of the IC card 11, audio information, etc., received via the antenna 2021 and outputs this to the control circuit 207, thereby performing wireless communication using radio waves.

[0065] The audio unit 203 includes an audio processing circuit 2031, a microphone 2032, and a speaker 2033.

[0066] The audio processing circuit 2031 is connected to the microphone 2032 for performing audio input for communication functions, and the speaker 2033 for performing audio output, wherein voice and like audio input from the microphone 2032 is subjected to predetermined processing and is supplied to the control circuit 207, and audio information supplied from the control circuit 207 is subjected to predetermined processing and is output from the speaker 2033.

[0067] The display unit 204 is made up of a liquid crystal device or the like, and displays information of the contents of the IC card 11 transmitted from the information center 40, telephone numbers input for communication functions, etc.

[0068] The operating unit 205 is configured of a keyboard for inputting telephone numbers for communication functions, and inputting predetermined operation instructions.

[0069] The request button 206 is used in the case of using the portable communication terminal (cellular telephone) 20 as a so-called viewer, wherein the cardholder of the IC card 11 registered with the settlement center 50 displays the hysteresis information, remaining funds information, etc., stored in the IC card 11, on the display unit 204.

[0070] The control circuit 207 performs overall control of the communication terminal 20, so as to, for example, perform deciphering processing of the various types of information demodulated by the reception/transmission circuit 2022, performs enciphering processing for the various types of information transmitted to the information center via the base station 70 and network 80, perform audio processing, display processing, and so forth.

[0071] Also, in the event that the request button 206 is operated, the control circuit enciphers the identification information of the cellular telephone (terminal ID) as transmission information along with a contents information request signal, and supplies this to the reception/transmission circuit 2022.

[0072] The personal computer communication terminal 30 is made up of a home or office personal computer having communication functions, and is connected to the information center 40 via the Internet.

[0073] The personal computer communication terminal 30 not only includes a display unit (such as a liquid crystal device, for example) and an operating unit (keyboard) and the like, as known personal computers do, but also has a request button or equivalent functions used in the case of using the personal computer communication terminal 30 as a so-called viewer, wherein the cardholder of the IC card 11 registered with the settlement center 50 displays the hysteresis information, remaining funds information, etc., stored in the IC card 11, on the display unit thereof.

[0074] The personal computer communication terminal 30 is the same as other known personal computers except for this request function and, accordingly, description of detailed configurations and functions thereof will be omitted.

[0075] The information center 40 is connected to the cellular telephone network 80, Internet 90, and settlement center 50, and in the event of receiving an IC card contents information request signal and terminal ID from the portable communication terminal 20, or receiving an IC card contents information request signal and terminal ID from the personal computer communication terminal 30, the information center 40 performs collation of the terminal ID, and in the event that positive results are obtained for the collation, obtains the ID of the IC card registered beforehand corresponding to the terminal ID, requests contents information of the IC card corresponding to this ID from the settlement center 50, enciphers contents information obtained from the settlement center 50 as display information, and transmits the information to the portable communication terminal 20 or personal computer communication terminal 30 via the cellular telephone network 80 or the Internet 90.

[0076] As shown in FIG. 5 for example, the information center 40 contains an information access request processing unit 401 and display information generating unit 402, and further a card database 403 provided either internally or externally is connected to the information access request processing unit 401.

[0077] Upon receiving an IC card contents information request signal and terminal ID from the portable communication terminal 20 or personal computer communication terminal 30, the information access request processing unit 401 deciphers this and accesses the card database 403 to perform collation of the terminal ID, and in the event that positive collation results are obtained obtains the IC card ID which is registered beforehand corresponding to the terminal ID, requests IC card contents information corresponding to this ID to the settlement center 50, and upon obtaining the contents information from the settlement center 50, supplies this information to the display information generating unit 402.

[0078] The display information generating unit 402 enciphers the IC card contents information obtained by the information access request processing unit 401 as display information, and transmits this to the portable communication terminal 20 or personal computer communication terminal 30 making the request via the cellular telephone network 80 or the Internet 90.

[0079] The card database 403 has registered therein card IDs corresponding to terminal IDs, as shown in FIG. 6, for example.

[0080] The settlement center 50 is connected to the settlement network 60 and the information center 40, performs predetermined settlement processing by receiving settlement data of the IC card 11 transmitted via the dedicated terminal 12 and settlement network 60, updates the hysteresis of the IC card 11 and the remaining funds information and the like thereof generated by the transaction, and transmits the updated information and the like to the dedicated terminal 12 via the settlement network 60.

[0081] Also, upon receiving a contents information access request made up of the IC card hysteresis and remaining funds information and the like, specified at the information center 40 by ID, the settlement center 50 obtains the contents information of this IC card and supplies the information to the information center 40.

[0082] As shown in FIG. 5, the settlement center 50 includes a settlement information processing unit 501 which performs predetermined settlement processing on the settlement data of the IC card 11 from the settlement network 60, updates the hysteresis of the IC card 11 and the remaining funds information and the like thereof generated by the transaction, transmits the updated information and the like to the dedicated terminal 12 via the settlement network 60, and upon receiving a contents information access request from the information access request processing unit 401 of the information center 40, obtains the contents information of this IC card and supplies this information to the information center 40.

[0083] Also, the settlement information processing unit 501 is connected to an internally or externally provided per-card hysteresis database 502 and per-card remaining funds information (contents information) database 502, and updates the contents of the databases 502 and 503.

[0084] Next, the display operations of the IC card contents information with the above configuration will be described with relation to the flowchart shown in FIG. 7.

[0085] Here, description will be made with regard to an example wherein contents information is displayed on a portable communication terminal (cellular telephone).

[0086] First, in the event that the user using the portable communication terminal 20 desires to confirm the contents information of the IC card 11 which he or she caries and uses at shops, the user operates the request button 206 provided on the portable communication terminal 20 (ST1).

[0087] Thus, a terminal ID of the portable device is generated along with the contents information request signal as transmission information by the control circuit 207 of the portable communication terminal 20, the generated information is enciphered, and supplied to the reception/transmission circuit 2022.

[0088] Then, information containing the contents information request signal and the terminal ID of the portable device are transmitted from the reception/transmission circuit 2022 via the antenna 2021 to the base station 70, wirelessly (ST2).

[0089] This transmission information is received by the information access request processing unit 401 of the information center 40 via the cellular telephone network 80 (ST3).

[0090] Upon receiving the contents information request signal and the terminal ID from the portable communication terminal 20, the information access request processing unit 401 performs deciphering processing, and then the card database 403 is accessed and terminal ID collation is performed (ST4).

[0091] Then, in the event that positive collation results are obtained in step S4, the IC card registered corresponding to the terminal ID beforehand is obtained, and the request for the contents information of the IC card corresponding to this ID is output to the settlement center 50.

[0092] At the settlement center 50, upon receiving the contents information access request from the information access request processing unit 401 of the information center 40, the settlement information processing unit 501, the databases 502 and 503 are accessed, contents information of the corresponding IC card are obtained, and supplied to the information center 40.

[0093] At the information center 40, upon the contents information being obtained from the settlement center 50, these are supplied to the display information generating unit 402 via the information access request processing unit 401.

[0094] At the display information generating unit 402, the contents information of the IC card obtained from the information access request processing unit 401 are enciphered as display information, and transmitted to the requesting portable communication terminal 20 via the cellular telephone network 80 (ST6).

[0095] At the portable communication terminal 20, the display information is received via the antenna 2021, demodulation processing is performed at the reception/transmission circuit 2022, and the information is supplied to the control circuit 207.

[0096] At the control circuit 207, the demodulated display information is deciphered, and displayed on the display unit 204 (ST7).

[0097] The user confirms the remaining funds, hysteresis, etc., of the IC card 11, from the information displayed on the display unit 204 of the portable communication terminal 20.

[0098] As described above, according to the first embodiment of the present invention, provided are: communication terminals 20 and 30 wherein in the event that the request button 206 is operated, the identification information of the cellular telephone (terminal ID) is enciphered and transmitted along with the contents information request signal as transmission information, and the received display information is displayed on the display units thereof; an information center 40 which, in the event of receiving an IC card contents information request signal and terminal ID from the communication terminal 20 via the cellular telephone network 80 or receiving an IC card contents information request signal and terminal ID from the personal computer communication terminal 30 via the Internet, performs collation of the terminal ID, and in the event that positive results are obtained for the collation, obtains the ID of the IC card registered beforehand corresponding to the terminal ID, requests contents information of the IC card corresponding to this ID from the settlement center 50, enciphers contents information obtained from the settlement center 50 as display information, and transmits the information to the portable communication terminal 20 or personal computer communication terminal 30 via the cellular telephone network 80 or the Internet 90; and a settlement center 50 which performs predetermined settlement processing regarding the settlement data of the IC card 11 transmitted from a dedicated terminal 12 via the settlement network 60, updates the hysteresis of the IC card 11 and the remaining funds information and the like thereof generated by the transaction, transmits the updated information and the like to the dedicated terminal 12 via the settlement network 60, and upon receiving a contents information access request from the information access request processing unit 401 of the information center 40, obtains the contents information of this IC card and supplies this information to the information center 40; accordingly, the user can readily confirm the contents of the data in the data holding member such as the IC card without necessitating a dedicated device such as a special viewer and without having to carry a dedicated device which is only occasionally used.

[0099] Second Embodiment

[0100]FIG. 8 is a system configuration diagram illustrating a second embodiment of the information providing system according to the present invention.

[0101] This second embodiment differs from the above first embodiment in that, in the event of performing user verification for using the IC card 11 for settlement at a shop, instead of using a numeric keypad on the counter of the shop or the like, the user himself or herself calls the portable communication terminal 20A he or she is carrying, whereby verification is performed at the settlement center 5 OA according to the confirmation response, and settlement processing is performed in the event that positive results are obtained.

[0102] The following is a description of the function components differing from the first embodiment.

[0103] As shown in FIG. 9, according to the second embodiment, a response button 208 is provided to the portable communication terminal 20A in addition to the configuration shown in FIG. 4.

[0104] With the portable communication terminal 20A, in the event that the user operates the response button 208 in response to calling for verification, the control circuit 207A enciphers the response signal and terminal ID, and sends this to the reception/transmission circuit 2022.

[0105] Also, upon receiving a verification response confirmation request along with the ID of the IC card used from the settlement center 50, the information center 40A confirms the terminal ID corresponding to the card ID registered in the database 503, automatically dials this terminal, and upon receiving the response signal and terminal ID from the portable communication terminal 20A, deciphers and performs terminal ID collation, and in the event that positive collation results are obtained, supplies the response signal to the settlement center 50A.

[0106] Upon receiving transaction start information such as card IC, sales data, etc., from the shop via the dedicated terminal 12 and settlement network 60, the settlement center 50A performs collation of the card ID, and in the event that positive collation results are obtained, gives a verification response confirmation request along with the ID of the card 11 to the information center 40A, and upon receiving a response signal from the information center 40A performs predetermined settlement processing and updating processing of the database, and also enciphers the information following the processing and sends this to the dedicated terminal 12 and further to the IC card, via the settlement network.

[0107] Next, the operation in a case wherein settlement is performed at a shop using the IC card 11 with the above configuration will be described with reference to FIG. 10.

[0108] First, the user of the IC card 11 who desires to purchase merchandise displays the IC card 11 at the shop (ST11).

[0109] Upon receiving the display of the IC card 11, the cashier or the like of the shop accesses the dedicated terminal 12 with the IC card 11 either with or without contact, so that information such as sales data, card ID, etc., is transmitted to the settlement center 50A via the settlement network (ST12).

[0110] At the settlement center 50A, upon receiving the transaction start information such as sales data, card ID, etc., from the shop, via the dedicated terminal 12 and settlement network 60, collation of the card ID is performed (ST13, ST14).

[0111] In the event that positive collation results are obtained, a verification response confirmation request is output to the information center 40A along with the ID of the IC card (ST15).

[0112] At the information center 40A, upon receiving the verification response confirmation request from the settlement center 50 along with the ID of the IC card 50 used, confirmation is made of the terminal ID corresponding to the card ID registered in the database 503, the number of the portable communication terminal 20A is obtained (ST16, ST17), and a response request is performed to this terminal by automatic dialing (ST18).

[0113] At the portable communication terminal 20A, upon reception of the call for verification, the user operates the response button 208 in response to the ring (ST19).

[0114] Thus, the response signal and the terminal ID are enciphered by the control circuit 207A, and transmitted to the base station 70 via the reception/transmission circuit 2022 and antenna 2021.

[0115] The response signal and the terminal ID, upon reaching the base station 70, are received by the information center 40A via the network 80.

[0116] At the information center 40A which has received the response signal and the terminal ID, the response signal and the terminal ID, and deciphered and collation of the terminal ID is performed. In the event that positive collation results are obtained, the response signal is supplied to the settlement center 50A (ST21).

[0117] At the settlement center 50A which has received the response signal, predetermined settlement processing and database updating processing is performed (ST22), and at the point that the processing thereof is completed (ST23), processing signal information is transmitted to the dedicated terminal 12 via the settlement network 60 as a completion signal (ST24).

[0118] The completion signal received at the dedicated terminal 12 is demodulated, and supplied to the IC card 11.

[0119] Then, at the IC card 11, card data updating processing in the memory unit is performed under control of the control unit (ST25).

[0120] According to the second embodiment of the present invention, provided are: a portable communication terminal wherein, in the event that the user operates the response button 208 in response to calling for verification, the control circuit 207A enciphers the response signal and terminal ID, and sends this to the reception/transmission circuit 2022; an information center 40A which, upon receiving a verification response confirmation request along with the ID of the IC card used from the settlement center 50, confirms the terminal ID corresponding to the card ID registered in the database 503, automatically dials this terminal, and upon receiving the response signal and terminal ID from the portable communication terminal 20A, deciphers and performs terminal ID collation, and in the event that positive collation results are obtained, supplies the response signal to the settlement center 50A; and a settlement center 50A which, upon receiving transaction start information such as card IC, sales data, etc., from the shop via the dedicated terminal 12 and settlement network 60, the settlement center 50A performs collation of the card ID, and in the event that positive collation results are obtained, gives a verification response confirmation request along with the ID of the card 11 to the information center 40A, and upon receiving a response signal from the information center 40A performs predetermined settlement processing and updating processing of the database, and also enciphers the information following the processing and sends this to the dedicated terminal 12 and further to the IC card, via the settlement network; accordingly, verification information or the like being observed or stolen at predetermined settlement locations can be prevented, unauthorized use can be prevented, and settlement can be performed with a high degree of safety.

[0121] Also, with the second embodiment, the portable communication terminal 20A includes the contents information confirming functions of the first embodiment, and, accordingly, the advantages of the above first embodiment can be obtained as well.

[0122] Of course, a portable communication terminal 20A can be configured not having the contents information confirming functions of the first embodiment.

[0123] Now, the second embodiment has been described with reference to an arrangement wherein verification confirmation is made based on a response signal from the portable communication terminal and terminal ID, but the present invention is by no means restricted to this arrangement; for example, arrangements may be made wherein location information regarding a cellular telephone is used as confirmation information, for example.

[0124] In this case, the usable area of the portable communication terminal as a verification confirming terminal can be specified and registered beforehand, so that verification confirming is performed only in the event that position information obtained by the call (response) indicates that the portable communication terminal exists in the specified area, or various other arrangements may be made.

[0125] Third Embodiment

[0126]FIG. 11 is a system configuration diagram illustrating a third embodiment of the information providing system according to the present invention.

[0127] With the third embodiment, the arrangement is such that the IC card itself is not used for transactions with a dedicated terminal installed at a shop or the like, but rather settlement can be performed on the side of the user (the cardholder of the IC card), at home for example.

[0128] Accordingly, with the third embodiment, not only does the user have an IC card, but the vendor (shop) side also has an IC card (hereafter referred to as “shop-side IC card”), and the arrangement is such that the vendor takes the shop-side IC card to the home or the like of the user and performs shop verification using a portable reader/writer, for example, which is a dedicate terminal owned by the user, and also performs normal translations using a normal user IC card.

[0129] The present information providing system 100 is made up of a user IC card 101, a shop-side IC card 102, a portable dedicated terminal 103, a dedicated terminal 104 such as a POS terminal or reader/writer, or vending machine or the like, a portable communication terminal 110, a settlement center 120, a settlement network 130, a base station 140, and a cellular telephone network 150.

[0130] The user IC card 101 and shop-side IC card 102 basically have the same configuration, and as shown in FIG. 12, for example, each is primarily made up of an interface unit 111, a memory unit 1112, and a control unit 113.

[0131] The interface unit 111 is for exchanging data between the control unit 113 and a dedicated terminal 103 which is an external device, i.e., for performing communication processing, either through contact or without contact.

[0132] The memory unit 112 is made up of non-volatile memory, for example, and in the case of the user IC card 101, stores, under control of the control unit 113, the verification number of the cardholder of the IC card 101, information relating to the account of the user and relating to the bank where the account is situated, and further, unsettled information and transaction completion information containing information relating to the bank account number of the vendor of goods or services, items purchased, the price of the items purchased, date and time of purchase, etc., each time goods or services are purchased using a portable dedicated terminal 103 or a dedicated terminal installed in a shop such as a POS terminal, reader/writer, vending machine, etc.

[0133] In the same way, the memory unit 112 in the case of the shop-side IC card 102 stores the verification number of the cardholder of the IC card 102, the shop number, information relating to the account of the cardholder and relating to the bank where the account is situated, and further, unsettled information and transaction completion information containing information relating to the bank account number of the vendor of goods or services, items purchased, the price of the items purchased, date and time of purchase, etc., each time goods or services are purchased using a portable dedicated terminal 103 or a dedicated terminal installed in a shop such as a POS terminal, reader/writer, vending machine, etc.

[0134] The control unit 113 contains, for example, a CPU 1131, ROM 1132, RAM 1133, and a computing unit 1134, so as to read out application programs stored in the ROM 1132 or data stored in the memory unit 112 and RAM 1133, thereby performing verification processing, settlement processing, or enciphering/deciphering processing.

[0135] The portable dedicated terminal 103 performs communication processing with the IC cards 100 and 102, either through contact or without contact, and also performs communication processing with the portable communication terminal 110, either through contact or without contact.

[0136] Now, the third embodiment illustrates an example wherein the portable dedicated terminal 103 is externally mounted to the portable communication terminal 110, but an arrangement may be made wherein the portable dedicated terminal 103 is built into the portable communication terminal 110.

[0137] The portable communication terminal 110 is made up of a cellular telephone for example, and as shown in FIGS. 13 and 14, includes a main unit case 1101, a communication unit 1102, an audio unit 1103, a display unit 1104, an operating unit 1105, an interface unit 1106 for interfacing with the portable dedicated terminal 103, and a control circuit 1107.

[0138] The communication unit 1102 includes an antenna 11021 and a reception/transmission circuit 11022.

[0139] The reception/transmission circuit 11022 performs modulation of various types of information such as audio information or terminal ID or the ID of the user IC card 101 or shop-side IC card 102 from the portable dedicated terminal 103 or the like enciphered at the control circuit 1107 and transmits this to the base station 130, and demodulates the various types of information such as information of the contents of the user IC card 101 or shop-side IC card 102, audio information, etc., received via the antenna 11021 which is output to the control circuit 1107, thereby performing wireless communication using radio waves.

[0140] The audio unit 1103 includes an audio processing circuit 11031, a microphone 11032, and a speaker 11033.

[0141] The audio processing circuit 11031 is connected to the microphone 11032 for performing audio input for communication functions, and the speaker 11033 for performing audio output, wherein voice and like audio input from the microphone 11032 is subjected to predetermined processing and is supplied to the control circuit 1107, and audio information supplied from the control circuit 1107 is subjected to predetermined processing and is output from the speaker 11033.

[0142] The display unit 1104 is made up of a liquid crystal device or the like, and displays information of the contents of the IC card 11 transmitted from the settlement center 120, telephone numbers input for communication functions, etc.

[0143] The operating unit 1105 is configured of a keyboard for inputting telephone numbers for communication functions, and inputting predetermined operation instructions.

[0144] The interface unit 1106 is for exchanging data between the control circuit 11107 and the dedicated terminal 103 which is an external device, i.e., communication processing, either through contact or without contact.

[0145] The control circuit 1107 performs overall control of the communication terminal 110, so as to, for example, perform deciphering processing of the various types of information demodulated by the reception/transmission circuit 11022, performs enciphering processing for the various types of information transmitted to the information center 40 via the base station 130 and network 150, perform audio processing, display processing, and so forth.

[0146] Upon receiving transaction start information such as card ID, transaction start information, sales data, etc., from a portable communication terminal 110 which differs to that at the shop via a portable communication terminal 110, base station 130, and cellular telephone network 150, or from a shop via a dedicated terminal 104 and settlement network 130, the settlement center 120 performs collation of the card ID of the user IC card 101, and in the event that positive results are obtained, performs predetermined settlement processing and updating processing of the database, and also enciphers the information following the processing and sends this to the cellular telephone network 150 or dedicated terminal 104.

[0147] Specifically, in the event that settlement is performed at home, first the settlement center 120 performs ID collation of the shop-side IC card 102, and in the event that positive results are obtained, enciphers the information following the processing and sends this to a portable communication terminal 110 which differs to that at the shop, via the cellular telephone network 150.

[0148] Then, upon receiving the ID of the user IC card 101, the settlement center 120 performs ID collation thereof, and in the event that positive results are obtained, enciphers the information following the processing and sends this to the cellular telephone network 150.

[0149] Next, the operation of an arrangement wherein settlement is performed at home using the shop-side IC card 102 and the user IC card 101, with reference to the flowchart shown in FIG. 15.

[0150] A salesperson of the vendor takes a shop-side IC card 102 and visits the home of the user of the user IC card 101 who desires to purchase merchandise (ST101).

[0151] The salesperson requests the user to provide a portable communication terminal 110 and dedicated terminal 103 (ST102).

[0152] The salesperson, upon being provided with the portable communication terminal 110 and dedicated terminal 103, first accesses the dedicated terminal 103 with the shop-side IC card 102, either through contact or without contact.

[0153] Thus, the various types of information including the card ID of the shop-side IC card 102 is input to the control circuit 1107 via the interface unit 1106 of the portable communication terminal 110. At the control circuit 1107, various information including the card ID of the shop-side IC card 102 is enciphered and supplied to the reception/transmission circuit 11022.

[0154] Then, the various information including the card ID is wirelessly transmitted to the base station 130 from the reception/transmission circuit 11022 via the antenna 11021 (ST103).

[0155] This transmitted information is received at the settlement center 120 via the cellular telephone network 150 (ST104).

[0156] At the settlement center 120, ID collation of the shop-side IC card 102 is performed (ST105), and in the event that positive collation results are obtained, a transaction processing continuation signal is enciphered and transmitted to a portable communication terminal 110 which differs to that at the shop, via the cellular telephone network 150 (ST106).

[0157] At the portable communication terminal 110, the transaction processing continuation signal is received via the antenna 11021, demodulating is performed at the reception/transmission circuit 11022, and this is supplied to the control circuit 1107.

[0158] At the control circuit 1107, the demodulated information is deciphered, and a message to the effect that the transaction can continue is displayed on the display unit 1104 (ST107).

[0159] Also, the transaction processing continuation signal is transmitted to the dedicated terminal 103 via the interface unit 1106.

[0160] The completion signal received at the dedicated terminal 103 is demodulated, and supplied to the IC card 102.

[0161] Then, at the IC card 102, under control of the control unit, card data updating processing is performed at the memory unit.

[0162] The salesperson confirms that the transaction can continue, from the information displayed on the display unit 1104 of the portable communication terminal 110, and next, accesses the dedicated terminal 103 with the user IC card 1101, either through contact or without contact.

[0163] Thus, various information including the card ID of the user IC card 101 and trading information such as sales data is input to the control circuit 1107 via the interface unit 1106 of the portable communication terminal 110. At the control circuit 1107, the various information including the card ID of the user IC card 101 is enciphered and supplied to the reception/transmission circuit 11022.

[0164] Then, the various information including the card ID is wirelessly transmitted to the base station 130 from the reception/transmission circuit 11022 via the antenna 11021 (ST108).

[0165] This transmitted information is received at the settlement center 120 via the cellular telephone network 150 (ST109).

[0166] At the settlement center 120, ID collation of the shop-side IC card 102 is performed (ST110), and in the event that positive collation results are obtained, predetermined settlement processing and database updating processing is performed (ST111), and at the point that this processing ends, processing information is enciphered as a completion signal and transmitted to a portable communication terminal 110 which differs to that at the shop, via the cellular telephone network 150 (ST112).

[0167] At the portable communication terminal 110, the completion signal is received via the antenna 11021, demodulating processing is performed at the reception/transmission circuit 11022, and this is supplied to the control circuit 1107.

[0168] At the control circuit 1107, the demodulated information is deciphered, and a message to the effect that the transaction has completed is displayed on the display unit 1104.

[0169] Also, the completion signal is transmitted to the dedicated terminal 103 via the interface unit 1106.

[0170] The completion signal received at the dedicated terminal 103 is demodulated, and supplied to the IC card 101.

[0171] Then, at the IC card 102, under control of the control unit, card data updating processing is performed at the memory unit.

[0172] As described above, according to the third embodiment of the present invention, not only does the user have an IC card, the vendor (shop) side also has a shop-side IC card 102, and the arrangement is such that the vendor visit the home or the like of the user with the shop-side IC card 102 and performs shop verification using a portable reader/writer, for example, which is a dedicated terminal owned by the user, and also performs normal transaction using the user IC card 101, so there is no need to install a dedicated terminal at the shop, which reduces costs for the shop and also prevents unauthorized use, and settlement can be performed with a high degree of safety.

[0173] Now, the third embodiment has been described with reference to an arrangement wherein verification confirmation is made based on the ID from the portable communication terminal, but the present invention is by no means restricted to this arrangement; for example, arrangements may be made wherein location information regarding a cellular telephone is used as confirmation information, for example.

[0174] In this case, the usable area of the portable communication terminal as a verification confirming terminal can be specified and registered beforehand, so that verification confirming is performed only in the event that position information obtained by the call (response) indicates that the portable communication terminal exists in the specified area, or various other arrangements may be made.

[0175] Programs and the like for executing the steps carried out at the information center and settlement center in the first through third embodiments are stored in computer-readable recording media such as hard disks, optical disks, semiconductor storing devices, etc., and are read out and executed by computers installed at the centers.

[0176] As described above, the present invention is advantageous in that users can readily confirm the contents of the data in a data holding member such as an IC card without necessitating installment of a special viewer and without necessitating the user to carry a device which is only occasionally used.

[0177] Also, the present invention is advantageous in that verification information or the like can be prevented from being observed or stolen at predetermined settlement locations, unauthorized use can be prevented, and settlement can be performed with a high degree of safety.

[0178] Note that the series of processing carried out by the information providing method according to the present invention can be executed by hardware or by software. In the event that the series of processing is to be executed by software, a computer with built-in dedicated hardware containing the program having the software may be used, or a computer capable of executing various functions by installing various types of programs, such as a general-purpose personal computer, for example, with the program having the software being installed from a recording medium or downloaded via network, may be used.

[0179] Although the present invention has been described with reference to specific embodiments, those of skill in the art will recognize that changes may be made thereto without departing from the spirit and scope of the invention as set forth in the hereafter appended claims. 

I claim as my invention:
 1. An information providing system for enabling the viewing of contents of a data holding device capable of holding data including personal information for recognizing at least users, using a communication terminal device, the system comprising: a first information processing unit for monitoring and holding contents information of the data in the data holding device, and providing the contents information held therein upon receiving a contents information readout request; and a second information processing unit for receiving contents information access requests sent from the communication terminal device via a communication network and outputting the contents information readout request to the first information processing unit so as to request supply of contents information of the data holding device, and transmitting the supplied contents information to the communication terminal device; wherein the communication terminal device includes a display unit, a communication unit, and a transmitter for transmitting the contents information access requests from the communication unit to the second information processing unit, and receiving the contents information of the data holding device transmitted from the second information processing unit, such that received contents information is displayed on the display unit.
 2. An information providing system as claimed in claim 1, wherein the communication terminal device transmits terminal identification information in addition to the contents information access requests, and wherein the second information processing unit collates received terminal identification information and pre-registered terminal identification information, and outputs the contents information readout request to the first information processing unit in the event that the received terminal identification information and pre-registered terminal identification information match.
 3. An information providing system as claimed in claim 1, further comprising: a dedicated terminal device for performing exchange of data between the first information processing unit and the data holding device, wherein the first information processing unit performs predetermined processing based on the data holding device data, and updates the data held therein.
 4. An information providing system as claimed in claim 1, wherein the data holding device is an IC card.
 5. An information providing system as claimed in claim 1, wherein the communication terminal device is a cellular telephone, and wherein the cellular telephone and the second information processing unit are connected via a cellular telephone communication network.
 6. An information providing system as claimed in claim 1, wherein the communication terminal device is a personal computer communication terminal device, and wherein the personal computer communication terminal device and the second information processing unit are connected via the Internet.
 7. An information providing method comprising the steps of: monitoring and holding of contents information of data of multiple data holding devices capable of holding data including personal information for recognizing at least users; and obtaining, upon receiving a contents information access request, the contents information held in corresponding data holding devices from the multiple data holding devices, and supplying the obtained contents information to the requesting party.
 8. An information providing method as claimed in claim 7, wherein the contents information access request is transmitted by a request signal being received by an information access request processing unit from the communication terminal device via the communication network thereof, and then subjected to predetermined processing.
 9. An information providing method as claimed in claim 8, wherein identification information of the communication terminal device is transmitted to the access processing unit along with the contents information access request, where collation is performed, and in the event that positive results are obtained from the collation, the contents information access request is transmitted.
 10. An information providing method as claimed in claim 7, wherein the supplied contents information is displayed on a predetermined terminal device.
 11. An information providing method as claimed in claim 7, further comprising the steps of: performing settlement processing regarding settlement performed by the data holding device; and updating the contents information of data of the data holding device generated by the settlement processing, and transmitting to the data holding device.
 12. An information providing method as claimed in claim 11, wherein the updated information is displayed on the communication terminal device.
 13. An information providing method comprising the steps of: receiving from a communication terminal device contents information access requests for data of a data holding device holding data including personal information for recognizing at least users; performing verification of the communication terminal device, and upon receiving positive results, transmitting a contents information readout request for obtaining contents information of a corresponding data holding device to an information processing unit monitoring and holding contents information of the data of the data holding device: obtaining necessary contents information by the contents readout request; and transmitting obtained contents information of the data holding device to the communication terminal device.
 14. An information providing system for performing predetermined processing using a data holding device capable of holding data including personal information for recognizing at least users, and a communication terminal device, the system comprising: a first information processing unit which, upon receiving transaction start information via a communication network, outputs a verification response confirmation request, performs predetermined processing based on the data of the data holding device upon receiving a response signal sent from the communication terminal device, and holds at least processing data; and a second information processing unit which, upon receiving the verification response request, confirms the communication terminal device corresponding to the identification information of the data holding device registered beforehand, calls up the communication terminal device via the communication network, and upon receiving a response signal from the communication terminal device supplies the response signal to the first information processing unit.
 15. An information providing system as claimed in claim 14, wherein the first information processing unit receives identification information of the data holding device in addition to transaction start information, performs collation of the identification information, and in the event that positive results are obtained from the collation, outputs a certification response confirmation request to the second information processing unit.
 16. An information providing system as claimed in claim 14, wherein the communication terminal device transmits terminal identification information in addition to the response signal, and wherein the second information processing unit performs collation between the received terminal identification information and pre-registered terminal identification information, and outputs the received response signal to the first information processing unit in the event that the received terminal identification information and pre-registered terminal identification information match.
 17. An information providing system as claimed in claim 14, wherein the second information processing unit controls output of response signals to the first information processing unit based on position information of the communication terminal device.
 18. An information providing system as claimed in claim 14, wherein the first information processing unit monitors and holds contents information of data of the data holding device, and upon receiving a contents information readout request provides the contents information held in the corresponding data holding device to the requesting party; and wherein, upon receiving a contents information access request, the second information processing unit outputs a contents information readout request to the first information processing unit and requests the contents information of the data holding device, and transmits supplied contents information to the communication network; and wherein the communication terminal device further includes at least a display unit, with the contents information access request being transmitted by the communication unit thereof to the second information processing unit via the communication network, the contents information being displayed on the display unit upon the contents information of the data holding device transmitted from the first information processing unit having being received via the communication network.
 19. An information providing system comprising: a first data holding device capable of holding data containing personal information identifying at least users; a second data holding device capable of holding data containing information identifying providers which provide at least products or services; a communication terminal device capable of performing data exchange between the first and second data holding devices and capable of communicating via a communication network; and an information processing unit which performs predetermined collation upon reception of data of the second data holding device transmitted from the communication terminal device, and upon obtaining positive collation results transmits a transaction processing continuation signal to the communication terminal device via the communication network, and then upon receiving the data of the first data holding device performs predetermined processing based on the received data, and holds at least processing data.
 20. An information providing method using a first data holding device capable of holding data containing personal information identifying at least users and a second data holding device capable of holding data containing information identifying providers which provide at least products or services, the method comprising the following steps of: transmitting data of the second data holding device from the communication terminal device; receiving data of the second data holding device and performing predetermined collation thereof, and upon obtaining positive collation results, transmitting a transaction processing continuation signal to the communication terminal device; transmitting data of the first data holding device; and performing, upon receiving said transmitted data of said first data holding device, predetermined processing based on the data, and holding at least processing data.
 21. An information providing method as claimed in claim 20, wherein, in the data transmitting step of the first data holding device, identification information of the first data holding device is transmitted in addition to the data, and in the processing data holding step, collation of the identification information is performed, and in the event that positive collation results are obtained, predetermined processing is performed based on the data of the first data holding device.
 22. An information providing method as claimed in claim 20, wherein, in the transmitting step for the transaction processing continuing signal, location information of the communication terminal device is confirmed, and in the event that judgment is made that the communication terminal device is at a location matching pre-registered position information, a transaction processing continuing signal is transmitted.
 23. An information providing method as claimed in claim 21, wherein, in the transmitting step for the transaction processing continuing signal, location information of the communication terminal device is confirmed, and in the event that judgment is made that the communication terminal device is at a location matching pre-registered position information, a transaction processing continuing signal is transmitted.
 24. An information providing method as claimed in claim 21, wherein the first and second data holding devices are each IC cards.
 25. A program for a computer, wherein the computer executes the steps of: receiving data of a shop data holding device capable of holding data containing information identifying at least providers which provide products or services, transmitted from a communication terminal device; receiving data of the shop data holding device and performing predetermined collation thereof, and upon obtaining positive collation results transmitting a transaction processing continuation signal to the communication terminal device; receiving data of a user data holding device capable of holding data containing personal information identifying at least users, transmitted from the communication terminal device; and upon receiving the data of the user data holding device, performing predetermined processing based on the data, and holding at least processing data.
 26. A program as claimed in claim 25, wherein, in the data reception, identification information of the user data holding device is received in addition to the data of the user data holding device; and wherein, in the processing data holding, upon performing collation of the identification information and obtaining positive collation results, predetermined processing is performed based on the data of the user data holding device.
 27. A program as claimed in claim 25, wherein, in the transaction processing continuing signal transmission, position information of the communication terminal device is confirmed, and in the event that judgment is made that the communication terminal device is at a pre-registered position, the transaction processing continuing signal is transmitted.
 28. A program as claimed in claim 24, wherein the communication terminal device is a cellular phone. 